<%@ page contentType="text/html; charset=utf-8"%>
<%@ taglib prefix="s" uri="/struts-tags"%>

<%--传递进来2个参数：
	actionName: 成功时，用来判断是哪个操作，例如：添加成功，还是修改成功，还是删除成功。
	exceptionName: 失败时，用来判断具体是哪个错误，进而显示相应的错误信息
	--%>
<%--
	具体说，分两行，第一行，显示成功、或失败
					第二行，显示成功之后的选择，或显示失败之后的选择
	 --%>
<%--1、添加：
		1、 成功：
				1、显示添加成功
				2、查看添加结果（到列表页，（按发布时间降序显示（暂时不处理）））、继续添加（到输入页）（暂时不处理）
	2、修改：
		1、成功：
				1、显示修改成功
				2、查看修改结果（到列表页（按修改时间降序显示（暂时不处理）））
	3、删除：
		1、成功：
				1、显示删除成功
				2、到列表页
		2、失败：
				1、显示失败原因
				2、到列表页
 --%>

<%--测试获取的参数--%>

<%--
actionName: ${actionName }
<br />
exceptionName: ${exceptionName}

--%>
<%--判断操作 --%>
<s:set var="operDesc">
	<s:if test="actionName.equals('add')">添加</s:if>
	<s:elseif test="actionName.equals('update')">修改</s:elseif>
	<s:else >删除</s:else>
</s:set>

<%--判断成功与否 --%>
<s:set var="resDesc">
	<s:if test="exceptionName!=null">
失败
</s:if>
	<s:else>
成功
</s:else>
</s:set>
<%--exceptionName: ${exceptionName } --%>
<s:if test="exceptionName !=null">

<%--失败的详细信息 --%>
<s:set var="errorDetail">
	<s:if test='"SizeInUsedException".equals(exceptionName)'>
		此尺寸已被某个样式使用
	</s:if>
	<s:elseif test='"AdIsUsingException".equals(exceptionName)'>
		此广告被使用中
	</s:elseif>
		<s:elseif test='"BalanceNotEnoughException".equals(exceptionName)'>
		账号余额不足
	</s:elseif>
</s:set>
</s:if>

<%--errorDetail： ${errorDetail } --%>
<s:url action="list" var="listUrl" />

<s:url action="input" var="inputUrl" />
<%--样稿的“继续添加”，需要给它一个广告id --%>
	<s:if test="'/adDtl'.equals(namespace)">
		<s:set var="inputUrl">
			${inputUrl }?bean.ad.id=${bean.ad.id }
		</s:set>
	</s:if>


<%--如果lastPage不为null，返回lastPage --%>


<s:set var="listUrl">
	${lastPage !=null?lastPage : listUrl }
</s:set>

<br/>

<meta http-equiv="refresh" content="2;url=${listUrl}" />
<%-- 显示错误信息 --%>

  		<%--操作描述，operatorDescription --%>
  		<%--结果描述，成功或失败。 resultDescription --%>
${operDesc}${resDesc}!
<s:if test="exceptionName!=null">
	<br/>详细信息：${errorDetail}!
</s:if>



<s:if test="actionName.equals('add')">

	<a href="${inputUrl }">是否继续添加？</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</s:if>
<a href="${listUrl}">2秒后跳转</a>
